﻿// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

namespace Microsoft.CodeAnalysis.Sarif.Multitool
{
    public static class SarifPropertyName
    {
        public const string Address = "address";
        public const string Addresses = "addresses";
        public const string AnalysisTarget = "analysisTarget";
        public const string AnalysisToolLogFiles = "analysisToolLogFiles";
        public const string AssociatedComponent = "associatedComponent";
        public const string AssociatedRule = "associatedRule";
        public const string ArtifactLocation = "artifactLocation";
        public const string Artifacts = "artifacts";
        public const string Attachments = "attachments";
        public const string ArtifactChanges = "artifactChanges";
        public const string CodeFlows = "codeFlows";
        public const string Configuration = "configuration";
        public const string ContextRegion = "contextRegion";
        public const string Conversion = "conversion";
        public const string ConversionSources = "conversionSources";
        public const string Description = "description";
        public const string Descriptor = "descriptor";
        public const string DownloadUri = "downloadUri";
        public const string Driver = "driver";
        public const string Edges = "edges";
        public const string EdgeTraversals = "edgeTraversals";
        public const string EndColumn = "endColumn";
        public const string EndLine = "endLine";
        public const string EndTimeUtc = "endTimeUtc";
        public const string Essential = "essential";
        public const string ExecutableLocation = "executableLocation";
        public const string Extensions = "extensions";
        public const string Fixes = "fixes";
        public const string Frames = "frames";
        public const string FullDescription = "fullDescription";
        public const string Graphs = "graphs";
        public const string GraphTraversals = "graphTraversals";
        public const string Hashes = "hashes";
        public const string HelpUri = "helpUri";
        public const string Id = "id";
        public const string Importance = "importance";
        public const string Index = "index";
        public const string Invocation = "invocation";
        public const string InvocationIndex = "invocationIndex";
        public const string Invocations = "invocations";
        public const string Location = "location";
        public const string Locations = "locations";
        public const string LogicalLocations = "logicalLocations";
        public const string MappedTo = "mappedTo";
        public const string Markdown = "markdown";
        public const string Message = "message";
        public const string MessageStrings = "messageStrings";
        public const string Name = "name";
        public const string Nodes = "nodes";
        public const string NotificationConfigurationOverrides = "notificationConfigurationOverrides";
        public const string Notifications = "notifications";
        public const string OriginalUriBaseIds = "originalUriBaseIds";
        public const string ParentIndex = "parentIndex";
        public const string PhysicalLocation = "physicalLocation";
        public const string Provenance = "provenance";
        public const string Rectangles = "rectangles";
        public const string Region = "region";
        public const string Regions = "regions";
        public const string RelatedLocations = "relatedLocations";
        public const string Relationships = "relationships";
        public const string RepositoryUri = "repositoryUri";
        public const string ResponseFiles = "responseFiles";
        public const string ResultGraphIndex = "resultGraphIndex";
        public const string Results = "results";
        public const string Rule = "rule";
        public const string RuleConfigurationOverrides = "ruleConfigurationOverrides";
        public const string RuleIndex = "ruleIndex";
        public const string Rules = "rules";
        public const string RunGraphIndex = "runGraphIndex";
        public const string Runs = "runs";
        public const string Schema = "$schema";
        public const string SemanticVersion = "semanticVersion";
        public const string ShortDescription = "shortDescription";
        public const string Stacks = "stacks";
        public const string Stdin = "stdin";
        public const string Stdout = "stdout";
        public const string Stderr = "stderr";
        public const string StdoutStderr = "stdoutStderr";
        public const string Step = "step";
        public const string Target = "target";
        public const string Taxa = "taxa";
        public const string Text = "text";
        public const string ThreadFlows = "threadFlows";
        public const string Tool = "tool";
        public const string ToolComponent = "toolComponent";
        public const string ToolConfigurationNotifications = "toolConfigurationNotifications";
        public const string ToolExecutionNotifications = "toolExecutionNotifications";
        public const string Uri = "uri";
        public const string Version = "version";
        public const string VersionControlProvenance = "versionControlProvenance";
        public const string WebRequest = "webRequest";
        public const string WebRequests = "webRequests";
        public const string WebResponse = "webResponse";
        public const string WebResponses = "webResponses";
        public const string WorkItemUris = "workItemUris";
    }
}
